Dataset of Program Source Codes Solving Unique Programming Exercises Generated by Digital Teaching Assistant
نویسندگان
چکیده
This paper presents a dataset containing automatically collected source codes solving unique programming exercises of different types. The were generated by the Digital Teaching Assistant (DTA) system that automates massive Python course at MIREA—Russian Technological University (RTU MIREA). Source small programs grouped type solved task can be used for benchmarking code classification and clustering algorithms. Moreover, data training intelligent program synthesizers or mutation testing frameworks, more applications are yet to discovered. We describe architecture DTA system, aiming provide detailed insight regarding how why was collected. In addition, we algorithms responsible analysis in system. These use vector representations based on Markov chains, compute pairwise Jensen–Shannon divergences programs, apply hierarchical order discover high-level concepts students while tasks. proposed approach incorporated into courses when there is need identify approaches implemented students.
منابع مشابه
Open source platform Digital Personal Assistant
In our project we introduce open source platform Digital Personal Assistant (DPA). We talk about architecture of the platform and demonstrate potential of DPA on example interaction with Smart Home manager.
متن کاملUnique User - generated Digital Pseudonyms ⋆ Updated : 2007
This paper presents a method to generate unique and nevertheless highly random pseudonyms in a distributed environment. More precisely, each user can now generate his pseudonym locally in his personal security environment, e.g. in his smart card or his personal digital assistant. There is no need for any information interchange between issuing parties or global data (especially keys), except un...
متن کاملDialogue Generation of Program Source Codes
This paper describes the design of the dialogue based integrated development environment. It discusses the basic idea of the system grammar based dialogue generation. Generating dialogues by means of grammar allows the system to be nearly independent on the programming language and to limit syntactical errors in the generated code. The rest of the paper is devoted to the techniques making dialo...
متن کاملTeaching Induction with Functional Programming and A Proof Assistant
Mathematical induction is a difficult subject for beginning students of computer science to fully grasp. In this short paper, we propose using functional programming and proof assistants as an aide in teaching mathematical induction in a traditional discrete mathematics course. To demonstrate this approach, we created a proof-ofconcept web-based tutorial on induction. In this tutorial, students...
متن کاملGrowing nurse leaders: an undergraduate teaching assistant program.
In today's complex health care system, leader behaviors are critical for all nurses. The undergraduate teaching assistant (TA) program empowers students to develop leadership behaviors through a collaborative mentoring model. This successful program enables undergraduate students to collaborate with faculty and graduate TAs in co-teaching large classes. The collaborative mentoring, structured c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Data
سال: 2023
ISSN: ['2306-5729']
DOI: https://doi.org/10.3390/data8060109